{
  "bundles": [
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-diff-content",
      "artifactVersion": "7.10",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "easyshare",
          "org.nuxeo.diff.content",
          "org.nuxeo.diff.core",
          "org.nuxeo.diff.jsf",
          "org.nuxeo.drive.core",
          "org.nuxeo.drive.elasticsearch",
          "org.nuxeo.drive.jsf",
          "org.nuxeo.drive.operations"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm",
        "id": "grp:org.nuxeo.ecm",
        "name": "org.nuxeo.ecm",
        "parentIds": [],
        "readmes": [],
        "version": "7.10"
      },
      "bundleId": "org.nuxeo.diff.content",
      "components": [
        {
          "@type": "NXComponent",
          "documentation": "\n    Adapters for content diff\n  \n",
          "documentationHtml": "<p>\nAdapters for content diff\n</p><p></p>",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.api.DocumentAdapterService--adapters",
              "hierarchyPath": "/grp:org.nuxeo.ecm/org.nuxeo.diff.content/org.nuxeo.ecm.diff.content.adapters/Contributions/org.nuxeo.ecm.diff.content.adapters--adapters",
              "id": "org.nuxeo.ecm.diff.content.adapters--adapters",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.api.DocumentAdapterService",
                "name": "org.nuxeo.ecm.core.api.DocumentAdapterService",
                "type": "service"
              },
              "version": "7.10",
              "xml": "<extension point=\"adapters\" target=\"org.nuxeo.ecm.core.api.DocumentAdapterService\">\n    <adapter class=\"org.nuxeo.ecm.diff.content.ContentDiffAdapter\" factory=\"org.nuxeo.ecm.diff.content.adapter.ContentDiffDocumentModelAdapterFactory\"/>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm/org.nuxeo.diff.content/org.nuxeo.ecm.diff.content.adapters",
          "name": "org.nuxeo.ecm.diff.content.adapters",
          "requirements": [],
          "services": [],
          "version": "7.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.diff.content.adapters\">\n  <documentation>\n    Adapters for content diff\n  </documentation>\n\n  <extension target=\"org.nuxeo.ecm.core.api.DocumentAdapterService\"\n    point=\"adapters\">\n    <adapter class=\"org.nuxeo.ecm.diff.content.ContentDiffAdapter\"\n      factory=\"org.nuxeo.ecm.diff.content.adapter.ContentDiffDocumentModelAdapterFactory\" />\n  </extension>\n</component>\n",
          "xmlFileName": "/OSGI-INF/content-diff-document-adapter-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentation": "\n      GET\n      /nuxeo/restAPI/contentDiff/{repo}/{leftDocId}/{rightDocId}/{fieldXPath}/{subPath}?conversionType=(conversionType)&amp;locale={locale}\n    \n",
              "documentationHtml": "<p>\nGET\n/nuxeo/restAPI/contentDiff/{repo}/{leftDocId}/{rightDocId}/{fieldXPath}/{subPath}?conversionType&#61;(conversionType)&amp;locale&#61;{locale}\n</p><p></p>",
              "extensionPoint": "org.nuxeo.ecm.platform.ui.web.restAPI.service.PluggableRestletService--restlets",
              "hierarchyPath": "/grp:org.nuxeo.ecm/org.nuxeo.diff.content/org.nuxeo.ecm.diff.content.restAPI.contrib/Contributions/org.nuxeo.ecm.diff.content.restAPI.contrib--restlets",
              "id": "org.nuxeo.ecm.diff.content.restAPI.contrib--restlets",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.ui.web.restAPI.service.PluggableRestletService",
                "name": "org.nuxeo.ecm.platform.ui.web.restAPI.service.PluggableRestletService",
                "type": "service"
              },
              "version": "7.10",
              "xml": "<extension point=\"restlets\" target=\"org.nuxeo.ecm.platform.ui.web.restAPI.service.PluggableRestletService\">\n\n    <documentation>\n      GET\n      /nuxeo/restAPI/contentDiff/{repo}/{leftDocId}/{rightDocId}/{fieldXPath}/{subPath}?conversionType=(conversionType)&amp;locale={locale}\n    </documentation>\n\n    <restletPlugin class=\"org.nuxeo.ecm.diff.content.restlet.ContentDiffRestlet\" enabled=\"true\" name=\"contentDiff\" useSeam=\"true\">\n      <urlPatterns>\n        <urlPattern>/contentDiff/{repo}/{leftDocId}/{rightDocId}/{fieldXPath}/\n        </urlPattern>\n        <urlPattern>/contentDiff/{repo}/{leftDocId}/{rightDocId}/{fieldXPath}/{subPath}\n        </urlPattern>\n      </urlPatterns>\n    </restletPlugin>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm/org.nuxeo.diff.content/org.nuxeo.ecm.diff.content.restAPI.contrib",
          "name": "org.nuxeo.ecm.diff.content.restAPI.contrib",
          "requirements": [],
          "services": [],
          "version": "7.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.diff.content.restAPI.contrib\">\n\n  <extension\n    target=\"org.nuxeo.ecm.platform.ui.web.restAPI.service.PluggableRestletService\"\n    point=\"restlets\">\n\n    <documentation>\n      GET\n      /nuxeo/restAPI/contentDiff/{repo}/{leftDocId}/{rightDocId}/{fieldXPath}/{subPath}?conversionType=(conversionType)&amp;locale={locale}\n    </documentation>\n\n    <restletPlugin name=\"contentDiff\"\n      class=\"org.nuxeo.ecm.diff.content.restlet.ContentDiffRestlet\"\n      enabled=\"true\" useSeam=\"true\">\n      <urlPatterns>\n        <urlPattern>/contentDiff/{repo}/{leftDocId}/{rightDocId}/{fieldXPath}/\n        </urlPattern>\n        <urlPattern>/contentDiff/{repo}/{leftDocId}/{rightDocId}/{fieldXPath}/{subPath}\n        </urlPattern>\n      </urlPatterns>\n    </restletPlugin>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/content-diff-restAPI-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "componentClass": "org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent",
          "documentation": "\n    @author Antoine Taillefer (ataillefer@nuxeo.com)\n  \n",
          "documentationHtml": "<p></p>",
          "extensionPoints": [
            {
              "@type": "NXExtensionPoint",
              "componentId": "org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent",
              "descriptors": [
                "org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterFactoryDescriptor"
              ],
              "documentation": "\n    @author Antoine Taillefer (ataillefer@nuxeo.com)\n    \n",
              "documentationHtml": "<p></p>",
              "hierarchyPath": "/grp:org.nuxeo.ecm/org.nuxeo.diff.content/org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent/ExtensionPoints/org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent--adapterFactory",
              "id": "org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent--adapterFactory",
              "label": "adapterFactory (org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent)",
              "name": "adapterFactory",
              "version": "7.10"
            },
            {
              "@type": "NXExtensionPoint",
              "componentId": "org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent",
              "descriptors": [
                "org.nuxeo.ecm.diff.content.adapter.MimeTypeContentDifferDescriptor"
              ],
              "documentation": "\n      Allows to contribute default implementation of content diff according to the mime type.\n    \n",
              "documentationHtml": "<p>\nAllows to contribute default implementation of content diff according to the mime type.\n</p><p></p>",
              "hierarchyPath": "/grp:org.nuxeo.ecm/org.nuxeo.diff.content/org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent/ExtensionPoints/org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent--mimeTypeContentDiffer",
              "id": "org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent--mimeTypeContentDiffer",
              "label": "mimeTypeContentDiffer (org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent)",
              "name": "mimeTypeContentDiffer",
              "version": "7.10"
            }
          ],
          "extensions": [],
          "hierarchyPath": "/grp:org.nuxeo.ecm/org.nuxeo.diff.content/org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent",
          "name": "org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent",
          "requirements": [],
          "services": [
            {
              "@type": "NXService",
              "componentId": "org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent",
              "hierarchyPath": "/grp:org.nuxeo.ecm/org.nuxeo.diff.content/org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent/Services/org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManager",
              "id": "org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManager",
              "overriden": false,
              "version": "7.10"
            }
          ],
          "version": "7.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent\">\n  <implementation\n    class=\"org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent\" />\n\n  <documentation>\n    @author Antoine Taillefer (ataillefer@nuxeo.com)\n  </documentation>\n\n  <service>\n    <provide\n      interface=\"org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManager\" />\n  </service>\n\n  <extension-point name=\"adapterFactory\">\n    <documentation>\n    @author Antoine Taillefer (ataillefer@nuxeo.com)\n    </documentation>\n    <object\n      class=\"org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterFactoryDescriptor\" />\n  </extension-point>\n\n  <extension-point name=\"mimeTypeContentDiffer\">\n    <documentation>\n      Allows to contribute default implementation of content diff according to the mime type.\n    </documentation>\n    <object class=\"org.nuxeo.ecm.diff.content.adapter.MimeTypeContentDifferDescriptor\"/>\n  </extension-point>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/content-diff-adapter-framework.xml",
          "xmlPureComponent": false
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent--mimeTypeContentDiffer",
              "hierarchyPath": "/grp:org.nuxeo.ecm/org.nuxeo.diff.content/org.nuxeo.ecm.diff.content.adapter.contrib/Contributions/org.nuxeo.ecm.diff.content.adapter.contrib--mimeTypeContentDiffer",
              "id": "org.nuxeo.ecm.diff.content.adapter.contrib--mimeTypeContentDiffer",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent",
                "name": "org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent",
                "type": "service"
              },
              "version": "7.10",
              "xml": "<extension point=\"mimeTypeContentDiffer\" target=\"org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent\">\n    <contentDiffer class=\"org.nuxeo.ecm.diff.content.adapter.HtmlContentDiffer\">\n      <pattern>text/html</pattern>\n    </contentDiffer>\n    <contentDiffer class=\"org.nuxeo.ecm.diff.content.adapter.HtmlContentDiffer\">\n      <pattern>text/plain</pattern>\n    </contentDiffer>\n    <contentDiffer class=\"org.nuxeo.ecm.diff.content.adapter.HtmlContentDiffer\">\n      <pattern>text/xml</pattern>\n    </contentDiffer>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentation": "\n      Default builtin content diff adapters\n    \n",
              "documentationHtml": "<p>\nDefault builtin content diff adapters\n</p><p></p>",
              "extensionPoint": "org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent--adapterFactory",
              "hierarchyPath": "/grp:org.nuxeo.ecm/org.nuxeo.diff.content/org.nuxeo.ecm.diff.content.adapter.contrib/Contributions/org.nuxeo.ecm.diff.content.adapter.contrib--adapterFactory",
              "id": "org.nuxeo.ecm.diff.content.adapter.contrib--adapterFactory",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent",
                "name": "org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent",
                "type": "service"
              },
              "version": "7.10",
              "xml": "<extension point=\"adapterFactory\" target=\"org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent\">\n\n    <documentation>\n      Default builtin content diff adapters\n    </documentation>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm/org.nuxeo.diff.content/org.nuxeo.ecm.diff.content.adapter.contrib",
          "name": "org.nuxeo.ecm.diff.content.adapter.contrib",
          "requirements": [],
          "services": [],
          "version": "7.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.diff.content.adapter.contrib\">\n  <extension target=\"org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent\" point=\"adapterFactory\">\n\n    <documentation>\n      Default builtin content diff adapters\n    </documentation>\n\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.diff.content.adapter.ContentDiffAdapterManagerComponent\" point=\"mimeTypeContentDiffer\">\n    <contentDiffer class=\"org.nuxeo.ecm.diff.content.adapter.HtmlContentDiffer\">\n      <pattern>text/html</pattern>\n    </contentDiffer>\n    <contentDiffer class=\"org.nuxeo.ecm.diff.content.adapter.HtmlContentDiffer\">\n      <pattern>text/plain</pattern>\n    </contentDiffer>\n    <contentDiffer class=\"org.nuxeo.ecm.diff.content.adapter.HtmlContentDiffer\">\n      <pattern>text/xml</pattern>\n    </contentDiffer>\n  </extension>\n</component>\n",
          "xmlFileName": "/OSGI-INF/content-diff-adapter-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.convert.service.ConversionServiceImpl--converter",
              "hierarchyPath": "/grp:org.nuxeo.ecm/org.nuxeo.diff.content/org.nuxeo.ecm.diff.content.converter.contrib/Contributions/org.nuxeo.ecm.diff.content.converter.contrib--converter",
              "id": "org.nuxeo.ecm.diff.content.converter.contrib--converter",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.convert.service.ConversionServiceImpl",
                "name": "org.nuxeo.ecm.core.convert.service.ConversionServiceImpl",
                "type": "service"
              },
              "version": "7.10",
              "xml": "<extension point=\"converter\" target=\"org.nuxeo.ecm.core.convert.service.ConversionServiceImpl\">\n\n    <converter class=\"org.nuxeo.ecm.diff.content.converters.ContentDiffHtmlConverter\" name=\"contentDiffHtmlConverter\"/>\n\n    <converter class=\"org.nuxeo.ecm.diff.content.converters.ContentDiffTextConverter\" name=\"contentDiffTextConverter\"/>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm/org.nuxeo.diff.content/org.nuxeo.ecm.diff.content.converter.contrib",
          "name": "org.nuxeo.ecm.diff.content.converter.contrib",
          "requirements": [],
          "services": [],
          "version": "7.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.diff.content.converter.contrib\">\n\n  <require>org.nuxeo.ecm.platform.convert.plugins</require>\n  <require>org.nuxeo.ecm.core.convert.plugins</require>\n\n  <extension target=\"org.nuxeo.ecm.core.convert.service.ConversionServiceImpl\"\n    point=\"converter\">\n\n    <converter name=\"contentDiffHtmlConverter\"\n      class=\"org.nuxeo.ecm.diff.content.converters.ContentDiffHtmlConverter\" />\n\n    <converter name=\"contentDiffTextConverter\"\n      class=\"org.nuxeo.ecm.diff.content.converters.ContentDiffTextConverter\" />\n\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/content-diff-convert-service-contrib.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-diff-content-7.10.jar",
      "groupId": "org.nuxeo.ecm",
      "hierarchyPath": "/grp:org.nuxeo.ecm/org.nuxeo.diff.content",
      "id": "org.nuxeo.diff.content",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven\r\nBuilt-By: hudson\r\nBuild-Jdk: 1.8.0_60\r\nBundle-ManifestVersion: 2\r\nBundle-Version: 5.6\r\nBundle-ActivationPolicy: lazy\r\nBundle-ClassPath: .\r\nBundle-Name: org.nuxeo.diff\r\nBundle-RequiredExecutionEnvironment: JavaSE-1.6\r\nBundle-Vendor: Nuxeo\r\nBundle-SymbolicName: org.nuxeo.diff.content;singleton:=true\r\nNuxeo-Component: OSGI-INF/content-diff-restAPI-contrib.xml,OSGI-INF/co\r\n ntent-diff-document-adapter-contrib.xml,OSGI-INF/content-diff-adapter\r\n -framework.xml,OSGI-INF/content-diff-adapter-contrib.xml,OSGI-INF/con\r\n tent-diff-convert-service-contrib.xml\r\n\r\n",
      "packages": [],
      "requirements": [],
      "version": "7.10"
    }
  ],
  "creationDate": 1664792867649,
  "key": "Nuxeo Platform LTS 2015-7.10",
  "name": "Nuxeo Platform LTS 2015",
  "operations": [],
  "packages": [],
  "pluginSnapshots": {},
  "releaseDate": 1447023600000,
  "version": "7.10"
}